home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / emulator / Tb109 / TBFAQ.TXT < prev    next >
Encoding:
Text File  |  1999-11-14  |  11.0 KB  |  212 lines

  1.                                  TOSBOX faq
  2.  
  3. FREQUENTLY ASKED QUESTIONS
  4. (mostly, but not entirely, about Windows compatibility)
  5.   ------------------------------------------------------------------------
  6.  
  7. Q:  Video problems appeared after the upgrade to the new version.  Can they
  8. be fixed without going back to the old version?
  9.  
  10. A:  In the configuration program, try setting the video type to planar
  11. (this used to be the default).
  12.   ------------------------------------------------------------------------
  13.  
  14. Q: How can I tell whether something is a bug in TOSBOX?
  15.  
  16. A:  Any DOS program running within Windows lives in something called a
  17. "virtual machine." This means that a DOS box is actually an emulator,
  18. emulating DOS under Windows.  When the DOS program itself happens to be an
  19. emulator (which in this case converts it to a TOS box, you see), this means
  20. you are running an emulator within an emulator, though the outer one
  21. doesn't need to emulate an entirely different CPU and can therefore run at
  22. pretty close to full speed.  Neither of these emulations can be expected to
  23. be entirely seamless; but when something doesn't work, it is not a trivial
  24. question to ask where the failure may have been caused.  Here is a fairly
  25. straightforward method you might use to track down a bug:
  26.  
  27. 1.  To make sure the problem is not in the ST domain, boot into a clean
  28. virtual ST with no desk accessories or AUTO programs.  If the problem goes
  29. away, it was a conflict between your ST programs.  If it persists, go to
  30. step 2.
  31.  
  32. 2.  Disable TOSBOX features: sound, parallel port, serial port, custom
  33. video (try ST mono), VT52 emulation, blitter emulation, etc.  If the
  34. problem persists, go to step 3.  If it goes away, start adding features one
  35. by one until you see it reappear; and then you might want to report your
  36. findings, because it's possible that I didn't know about the
  37. incompatibility, and might be able to fix it.
  38.  
  39. 3.  If you're curious and stubborn enough, shut down Windows and run TOSBOX
  40. from MS-DOS mode.  (You may find that you have to install a separate mouse
  41. driver -- see below.)  If the problem goes away, what you have found is
  42. evidence of the incompleteness of Windows' emulation of DOS.  However, that
  43. doesn't necessarily mean nothing can be done about it.  Please notify me,
  44. in case I didn't know about it before; sometimes workarounds can be
  45. implemented.
  46.  
  47. 4.  If you still have not been able to make your problem go away, then by
  48. this time you can be much more confident that it is a bona fide TOSBOX
  49. bug.  Again, maybe nobody else has reported it yet, so please contact me.
  50.   ------------------------------------------------------------------------
  51. Q:Why do my video refresh rates vary from Windows'?
  52. Q: Why does 1024x768 [look wrong / fail to appear] on my monitor, while it
  53. works okay in Windows?
  54. Q: ( ... etc.)?
  55.  
  56. A:  TOSBOX merely requests a VESA mode of a given resolution and color
  57. depth, and the operating system supplies it.  The refresh rates (and,
  58. ultimately, the existence and functionality of those modes) are system
  59. configuration issues; this is the way VESA works.
  60.  
  61. If you seldom run DOS, you may have never had reason to look into your
  62. system's VESA configuraton.  A plain-vanilla VESA driver usually provides
  63. only the most commonly used graphic modes, and at refresh rates that almost
  64. all hardware can tolerate, which means much more flicker than necessary.
  65. Any particular video card should come with a floppy or CD with a driver
  66. (and/or small suite of utilities) that informs the operating system of the
  67. capabilities of the card, and lets you specify refresh rates.  Of course
  68. this is how things are done in the Windows world too.  So look through the
  69. disks that came with your PC, or with your video card.  Even if you didn't
  70. install your card, your vendor doesn't expect you to be running DOS
  71. programs and so is unlikely to have bothered setting up the VESA driver.
  72.  
  73. If you can't find a suitable driver among the various CDs and floppies that
  74. came with your hardware, you can usually find something to download free
  75. from the card manufacturer's website.  Failing that, a "universal" display
  76. driver that is supposed to work well with DOS-based applications under W95
  77. is available from SciTech.  It costs more than twice what TOSBOX itself
  78. does, but they do let you download and try before you buy.
  79.  
  80.   ------------------------------------------------------------------------
  81. Q: Can I run TOSBOX in a window under Windows 95/98/NT?
  82.  
  83. A: Starting with version 1.08 this is possible on some systems, with
  84. certain restrictions.  The Windows driver for your video card may or may
  85. not allow graphic DOS applications to run windowed; I find that I can do it
  86. with one (Cirrus) and not another (Trident). The mouse response is
  87. sluggish, making it suitable really only for text-oriented ST programs, but
  88. it's okay otherwise.  As I'm typing this into Netscape Composer, Tosbox is
  89. in a separate window running the Everest text editor.
  90.  
  91.   1. When configuring TOSBOX, set the mouse type as absolute and choose an
  92.      ST-compatible video mode.
  93.   2. Remove or disable any mouse accelerator on the emulated ST.
  94.   3. After starting TOSBOX, press Alt-Enter.
  95.   4. In ST high there will be black borders at the top and bottom of the
  96.      window which can be elimitated if necessary by resizing the window and
  97.      maniuplating sliders.  In ST low or medium you may have to change
  98.      preferences in the ST desktop to get the desired resolution, but there
  99.      are no borders.
  100.   5. (optional) To enable pasting of text from Windows applications, under
  101.      "properties...misc" for the TOSBOX window, deselect "fast pasting".
  102.   6. (optional, not recommended) To get rid of the duplicate mouse pointer,
  103.      under "properties...misc" for the TOSBOX window, you can select
  104.      "exclusive mode". If you do this, you'll need to use one of the
  105.      Windows keyboard shortcuts to switch to another application, just as
  106.      if TOSBOX were running in a full screen.
  107.  
  108.   ------------------------------------------------------------------------
  109. Q: Why is there a delay when I use the printer under Windows?
  110.  
  111. A: Windows spools DOS-based printer output in such a way that it waits up
  112. to nearly a minute after your Atari program stops sending data before it
  113. begins feeding it to the printer.  The updated documentation lists three
  114. solutions; the only one that doesn't involve altering your Windows setup is
  115. to configure TOSBOX's parallel port as "prn: flushed".
  116.   ------------------------------------------------------------------------
  117.  
  118. Q: What can I do if TOSBOX refuses to run under Windows NT?
  119.  
  120. A: Compatibility varies from one NT system to another.  It is not known for
  121. sure what factors matter (hardware, NT version or service pack version).
  122. However, if you are having problems, don't give up right away.  Reconfigure
  123. TOSBOX to temporarily disable the sound, the parallel port and the com
  124. port.  After you have verified that TOSBOX runs, you can try re-enabling
  125. features one by one to see what is conflicting with your particular system.
  126.  
  127. At the moment, the one NT machine I have access to won't even let me
  128. install the DJGPP compiler, so there seems not to be a lot of hope of
  129. isolating the mystery factor, at least not anytime soon.
  130.   ------------------------------------------------------------------------
  131. Q: What do I need the CWSDPMI.EXE file for?
  132.  
  133. A: You only need it when running under plain MS-DOS.  Most modern PC
  134. operating systems including Windows and OS/2 provide a DPMI environment for
  135. memory management.  When in plain MS-DOS, just make sure it can be found in
  136. the current search path (type PATH from the command prompt for a list of
  137. suitable locations, or just leave it in the same directory with TB.EXE).
  138.   ------------------------------------------------------------------------
  139. Q: How can I get the keyboard to work better? Several characters seem to be
  140. assigned to the wrong keys.
  141.  
  142. A: First, make sure the nationality (language setup) of your TOS image file
  143. matches that of your PC.  If problems remain, enable the "auto ascii"
  144. configuration option.
  145.   ------------------------------------------------------------------------
  146. Q: Why can't I read my ST-formatted floppies?
  147.  
  148. A: Actually, now you can.  As of version 1.07, TOSBOX contains a utility
  149. for copying the contents of an ST-formatted floppy disk into a read-only
  150. virtual drive.  From there the files can be recopied anywhere on your
  151. system, say onto your hard drive, or onto a newly formatted floppy.  The
  152. feature is not seamlessly integrated into normal emulation, but it is
  153. effective and reasonably simple once you figure out how to use it.  That is
  154. to say, it's easier to use than to explain.  Please consult the updated
  155. documentation.
  156.   ------------------------------------------------------------------------
  157.  
  158. Q: Why can't I format floppies from the desktop?
  159. Q: Why does my ST boot disk not boot?
  160.  
  161. A: Except with regard to the new feature described above, TOSBOX only knows
  162. how to deal with MS-DOS files and directories, and does not understand what
  163. a disk sector is. While this is a fundamental limitation of its design, it
  164. also has some very important benefits.  It makes possible TOSBOX's unique
  165. ability to support multiple mounted directories, and its reliable access to
  166. CD-ROM and high density floppies.  It also serves as an important safety
  167. feature, providing a logical firewall that prevents the emulated machine
  168. from tampering with its host machine's hard drive boot sector and other
  169. vulnerable spots.
  170.   ------------------------------------------------------------------------
  171. Q: Why won't the mouse pointer move when I run TOSBOX from the DOS prompt?
  172. I know my mouse works because I use it all the time in Windows.
  173.  
  174. A: There are at least two possible reasons.
  175.  
  176.  1. You have configured TOSBOX to use a serial port that your mouse is
  177. connected to, and should change the configuration.
  178.  
  179.  2. Your mouse driver may be inactive outside Windows.  To find out, from
  180. the DOS command prompt type EDIT and then try moving the mouse around.  If
  181. you don't see a rectangular text-mode cursor acting like a mouse pointer,
  182. then you don't have a mouse driver working under DOS.
  183.  
  184. Look for a file named MOUSE.COM or MOUSE.SYS.  It is likely to be in your
  185. \WINDOWS directory, or maybe \DOS or \MOUSE. If you don't find it in one of
  186. those places, try typing the following from the DOS command prompt:
  187.  
  188.   C:
  189.   CD \
  190.   DIR MOUSE*.* /S | MORE
  191.  
  192. If that doesn't find it, try ?MOUSE*.* or ??MOUSE*.* instead.  For
  193. instance, a Mouse Systems driver might be named MSMOUSE.COM or CTMOUSE.COM.
  194.  
  195. Once you have found a driver, add a reference to it in your CONFIG.SYS or
  196. AUTOEXEC.BAT file (not both).
  197.  
  198. To use a driver whose filename ends with .SYS, add a line like this to your
  199. CONFIG.SYS file:
  200.  
  201.   DEVICE=C:\MOUSE\MOUSE.SYS
  202.  
  203. To use a driver whose filename ends with .COM, add a line like this to your
  204. AUTOEXEC.BAT file:
  205.  
  206.   C:\MOUSE\MOUSE.COM
  207.  
  208. Reboot your PC, and your mouse should work with or without Windows.
  209.  
  210.   ------------------------------------------------------------------------
  211.                                     Home
  212.